package com.ti.andon.persistent.base;
// default package

import java.util.Date;


/**
 * AbstractJbpmAdProcessLog entity provides the base persistence definition of the JbpmAdProcessLog entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractJbpmAdProcessLog  implements java.io.Serializable {


    // Fields    

     private Long id;
     private Long processInstanceId;
     private String businessKey;
     private Long userId;
     private String processType;
     private Date processTime;
     private String comments;
     private Long departmentId;
     private String status;
     private Long delegatorId;
     private String processName;


    // Constructors

    /** default constructor */
    public AbstractJbpmAdProcessLog() {
    }

	/** minimal constructor */
    public AbstractJbpmAdProcessLog(Long processInstanceId, String businessKey) {
        this.processInstanceId = processInstanceId;
        this.businessKey = businessKey;
    }
    
    /** full constructor */
    public AbstractJbpmAdProcessLog(Long processInstanceId, String businessKey, Long userId, String processType, Date processTime, String comments, Long departmentId, String status, Long delegatorId, String processName) {
        this.processInstanceId = processInstanceId;
        this.businessKey = businessKey;
        this.userId = userId;
        this.processType = processType;
        this.processTime = processTime;
        this.comments = comments;
        this.departmentId = departmentId;
        this.status = status;
        this.delegatorId = delegatorId;
        this.processName = processName;
    }

   
    // Property accessors

    public Long getId() {
        return this.id;
    }
    
    public void setId(Long id) {
        this.id = id;
    }

    public Long getProcessInstanceId() {
        return this.processInstanceId;
    }
    
    public void setProcessInstanceId(Long processInstanceId) {
        this.processInstanceId = processInstanceId;
    }

    public String getBusinessKey() {
        return this.businessKey;
    }
    
    public void setBusinessKey(String businessKey) {
        this.businessKey = businessKey;
    }

    public Long getUserId() {
        return this.userId;
    }
    
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getProcessType() {
        return this.processType;
    }
    
    public void setProcessType(String processType) {
        this.processType = processType;
    }

    public Date getProcessTime() {
        return this.processTime;
    }
    
    public void setProcessTime(Date processTime) {
        this.processTime = processTime;
    }

    public String getComments() {
        return this.comments;
    }
    
    public void setComments(String comments) {
        this.comments = comments;
    }

    public Long getDepartmentId() {
        return this.departmentId;
    }
    
    public void setDepartmentId(Long departmentId) {
        this.departmentId = departmentId;
    }

    public String getStatus() {
        return this.status;
    }
    
    public void setStatus(String status) {
        this.status = status;
    }

    public Long getDelegatorId() {
        return this.delegatorId;
    }
    
    public void setDelegatorId(Long delegatorId) {
        this.delegatorId = delegatorId;
    }

    public String getProcessName() {
        return this.processName;
    }
    
    public void setProcessName(String processName) {
        this.processName = processName;
    }
   








}